function [InitialTime,FinalTime] = generateETTime(rand_value)
%generateETTime 产生窃电起始和结束时间
%   根据传入的随机值，产生不同时间段的窃电时间数据
    time_rand1= unidrnd(9)-5;
    time_rand2= unidrnd(7)-2;
    
    %7:30-18:00
    if rand_value==1
        iniTime=1.8+time_rand1*0.05;
        finTime=3.6+time_rand2*0.05;
    %7:30-0:00
    elseif rand_value==2
        iniTime=1.8+time_rand1*0.05;
        finTime=4.9+time_rand2*0.05;
    %0:00-0:00
    elseif rand_value==3
        iniTime=0.25+time_rand1*0.05;
        finTime=5.1;
    %随机，至少窃电两个小时
    else
        time_rand1= unidrnd(36)-5;
        time_rand2= 8+unidrnd(56);
        iniTime=0.25+time_rand1*0.05;
        finTime=iniTime+time_rand2*0.05;
    end
    InitialTime = iniTime;
    FinalTime = finTime;
end

